/**
 * Created by Vector on 17/7/22.
 *
 * 语法
 * Node Buffer 比较的函数语法如下所示, 该方法在 Node.js v0.12.2 版本引入：
 * buf.compare(otherBuffer);
 *
 * 参数
 * 参数描述如下：
 * otherBuffer - 与 buf 对象比较的另外一个 Buffer 对象。
 *
 * 返回值
 * 返回一个数字，表示 buf 在 otherBuffer 之前，之后或相同。
 *
 */

var buf1 = new Buffer('ABC');
var buf2 = new Buffer('ABCDE');
var result = buf1.compare(buf2);

// 小于0：表示buf1在buf2之前
// 等于0：表示buf1和buf2相同
// 大于0：表示buf1在buf2之后
if(result < 0) {
    console.log(buf1 + " 在 " + buf2 + "之前");
}else if(result == 0){
    console.log(buf1 + " 与 " + buf2 + "相同");
}else {
    console.log(buf1 + " 在 " + buf2 + "之后");
}